package com.cctcq.domain;

import java.sql.Timestamp;

/**
 * WebLoginAccount entity. @author MyEclipse Persistence Tools
 */

public class WebLoginAccount implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 3554283260394198268L;
	private String webLoginAccountId;
	private String webLoginAccountName;
	private String webLoginAccountPassword;
	private String webLoginAccountEmail;
	private String activationCode;
	private Boolean activationState;
	private Boolean webLoginAccountAvailable;
	private Timestamp createDate;
	private Timestamp currentLoginDate;
	private Timestamp lastLoginDate;
	private String webLoginAccountImageUrl;
	private Integer points;
	private Integer postQuantity;
	private String cellPhone;

	// Constructors

	/** default constructor */
	public WebLoginAccount() {
	}

	/** minimal constructor */
	public WebLoginAccount(String webLoginAccountId,
			String webLoginAccountName, String webLoginAccountPassword,
			Boolean activationState, Boolean webLoginAccountAvailable,
			Timestamp createDate, Integer points, Integer postQuantity) {
		this.webLoginAccountId = webLoginAccountId;
		this.webLoginAccountName = webLoginAccountName;
		this.webLoginAccountPassword = webLoginAccountPassword;
		this.activationState = activationState;
		this.webLoginAccountAvailable = webLoginAccountAvailable;
		this.createDate = createDate;
		this.points = points;
		this.postQuantity = postQuantity;
	}

	/** full constructor */
	public WebLoginAccount(String webLoginAccountId,
			String webLoginAccountName, String webLoginAccountPassword,
			String webLoginAccountEmail, String activationCode,
			Boolean activationState, Boolean webLoginAccountAvailable,
			Timestamp createDate, Timestamp currentLoginDate,
			Timestamp lastLoginDate, String webLoginAccountImageUrl,
			Integer points, Integer postQuantity, String cellPhone) {
		this.webLoginAccountId = webLoginAccountId;
		this.webLoginAccountName = webLoginAccountName;
		this.webLoginAccountPassword = webLoginAccountPassword;
		this.webLoginAccountEmail = webLoginAccountEmail;
		this.activationCode = activationCode;
		this.activationState = activationState;
		this.webLoginAccountAvailable = webLoginAccountAvailable;
		this.createDate = createDate;
		this.currentLoginDate = currentLoginDate;
		this.lastLoginDate = lastLoginDate;
		this.webLoginAccountImageUrl = webLoginAccountImageUrl;
		this.points = points;
		this.postQuantity = postQuantity;
		this.cellPhone = cellPhone;
	}

	// Property accessors

	public String getWebLoginAccountId() {
		return this.webLoginAccountId;
	}

	public void setWebLoginAccountId(String webLoginAccountId) {
		this.webLoginAccountId = webLoginAccountId;
	}

	public String getWebLoginAccountName() {
		return this.webLoginAccountName;
	}

	public void setWebLoginAccountName(String webLoginAccountName) {
		this.webLoginAccountName = webLoginAccountName;
	}

	public String getWebLoginAccountPassword() {
		return this.webLoginAccountPassword;
	}

	public void setWebLoginAccountPassword(String webLoginAccountPassword) {
		this.webLoginAccountPassword = webLoginAccountPassword;
	}

	public String getWebLoginAccountEmail() {
		return this.webLoginAccountEmail;
	}

	public void setWebLoginAccountEmail(String webLoginAccountEmail) {
		this.webLoginAccountEmail = webLoginAccountEmail;
	}

	public String getActivationCode() {
		return this.activationCode;
	}

	public void setActivationCode(String activationCode) {
		this.activationCode = activationCode;
	}

	public Boolean getActivationState() {
		return this.activationState;
	}

	public void setActivationState(Boolean activationState) {
		this.activationState = activationState;
	}

	public Boolean getWebLoginAccountAvailable() {
		return this.webLoginAccountAvailable;
	}

	public void setWebLoginAccountAvailable(Boolean webLoginAccountAvailable) {
		this.webLoginAccountAvailable = webLoginAccountAvailable;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Timestamp getCurrentLoginDate() {
		return this.currentLoginDate;
	}

	public void setCurrentLoginDate(Timestamp currentLoginDate) {
		this.currentLoginDate = currentLoginDate;
	}

	public Timestamp getLastLoginDate() {
		return this.lastLoginDate;
	}

	public void setLastLoginDate(Timestamp lastLoginDate) {
		this.lastLoginDate = lastLoginDate;
	}

	public String getWebLoginAccountImageUrl() {
		return this.webLoginAccountImageUrl;
	}

	public void setWebLoginAccountImageUrl(String webLoginAccountImageUrl) {
		this.webLoginAccountImageUrl = webLoginAccountImageUrl;
	}

	public Integer getPoints() {
		return this.points;
	}

	public void setPoints(Integer points) {
		this.points = points;
	}

	public Integer getPostQuantity() {
		return this.postQuantity;
	}

	public void setPostQuantity(Integer postQuantity) {
		this.postQuantity = postQuantity;
	}

	public String getCellPhone() {
		return this.cellPhone;
	}

	public void setCellPhone(String cellPhone) {
		this.cellPhone = cellPhone;
	}


}